Mobile terminal unlocking method and device

ABSTRACT

The disclosed embodiments describe mobile terminal unlocking methods, systems, and devices. In one embodiment, the method comprises: determining, by a wearable Bluetooth device, a current status corresponding to a mobile terminal after a connection with the mobile terminal is established by the wearable Bluetooth device, wherein the current status is one of a locked status or an unlocked status; detecting, by the wearable Bluetooth device, a user&#39;s authorization behavior, and setting a processing identification corresponding to the mobile terminal by using the user&#39;s authorization behavior, wherein the processing identification is one of a locking identification or an unlocking identification; and sending, by the wearable Bluetooth device an unlocking message to the mobile terminal causing the mobile terminal to execute an unlocking operation when the processing identification is the unlocking identification and the current status is the locked status. In the disclosed embodiments, the wearable Bluetooth device can execute an unlocking operation or a locking operation on a mobile terminal based on the volition of the owner of the mobile terminal (that is, the real intention of a user), thus improving user experience and effectively protecting user privacy.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application claims priority to, and is a continuation of, U.S.patent Ser. No. 15/565,253, now U.S. Pat. No. 10,084,906, entitled“MOBILE TERMINAL UNLOCKING METHOD AND DEVICE” filed on Apr. 20, 2015,which is the national stage application of PCT Application No.PCT/CN2016/079027, titled “MOBILE TERMINAL UNLOCKING METHOD AND DEVICE”filed on Apr. 12, 2016, which claims priority to Chinese PatentApplication No. 201510188757.2, filed on Apr. 20, 2015 and entitled“MOBILE TERMINAL UNLOCKING METHOD AND DEVICE”, the disclosure of eachhereby incorporated by reference in their entirety.

BACKGROUND Technical Field

The disclosure relates to the field of communication technologies, andin particular, to methods, devices, and systems for unlocking a mobileterminal.

Description of the Related Art

With the popularity of mobile terminals, for example, a medical workercan access a patient's medical and health data using a mobile terminaland the patient can access his own data as well. To protect privateinformation on a mobile terminal, a user must perform lock the mobileterminal (e.g., via a locking operation) when it is not in use. Then,when the user uses the mobile terminal again, the user of mobileterminal will need to unlock the terminal (e.g., by performing anunlocking operation). The operations are relatively tedious for the userwhen the locking and unlocking operations are implemented through apassword or a gesture.

With the growing popularity of wearable Bluetooth devices (e.g.,athletic bracelets), a wearable Bluetooth device employed in currentsystems can transmit a user identification (often unique) by using abroadcast message of a broadcast channel to control the mobile terminalto implement locking and unlocking operations. When a wirelessconnection is established between the mobile terminal and the wearableBluetooth device, the wearable Bluetooth device transmits a useridentification (such as a Media Access Control (MAC) address) through abroadcast message on a broadcast channel. The mobile terminal thenrecords the user identification of the wearable Bluetooth deviceincluded in the broadcast message by monitoring the broadcast message onthe broadcast channel. Finally, a Bluetooth connection is establishedbetween the mobile terminal and the wearable Bluetooth device.

When the wearable Bluetooth device and the mobile terminal are separatedby more than a preset distance (e.g., 10 meters), the Bluetoothconnection between the wearable Bluetooth device and the mobile terminalmay be interrupted. At this moment, the mobile terminal is locked.Furthermore, the wearable Bluetooth device may periodically broadcastthe user identification of the wearable Bluetooth device on thebroadcast channel, and the mobile terminal may periodically monitor theuser identification of the wearable Bluetooth device on the broadcastchannel. When the distance between the wearable Bluetooth device and themobile terminal reaches a certain distance (e.g., less than 10 meters)again, the mobile terminal may monitor the user identification of thewearable Bluetooth device on the broadcast channel. If the monitoreduser identification is consistent with a user identification stored inthe mobile terminal itself, a Bluetooth connection is again establishedbetween the mobile terminal and the wearable Bluetooth device, and thetwo can conduct data communication. At this moment, the mobile terminalis unlocked.

In the above manner, the unlocking operation and locking operation on amobile terminal are implemented only according to the establishment andinterruption of the Bluetooth connection between the wearable Bluetoothdevice and the mobile terminal, which may not be consistent with theintent of the user.

For example, when an owner of a mobile terminal wears a wearableBluetooth device, and when the mobile terminal is within the coverage ofa Bluetooth signal of the wearable Bluetooth device, an unlockingoperation may be conducted on the mobile terminal. At this moment,another person can also log in to view medical and health data stored onthe mobile terminal even if the owner of the mobile terminal does notintend to unlock the terminal (e.g., if the user is near the terminal,but not currently or intending to use the terminal). Thus, the unlockingoperation executed on the mobile terminal when the mobile terminal iswithin the coverage of the Bluetooth signal of the wearable Bluetoothdevice is not the user's real intent.

BRIEF SUMMARY

The disclosed embodiments provide a mobile terminal unlocking method anddevice to execute an unlocking operation and a locking operation on amobile terminal based on the real intention of a user. The disclosedembodiments thus improve user experience and increase the security oflocking and unlocking operations as disclosed herein.

The disclosed embodiments provide a mobile terminal unlocking methodcomprising: determining, by a wearable Bluetooth device, a currentstatus corresponding to a mobile terminal after a connection with themobile terminal is established by the wearable Bluetooth device, whereinthe current status is one of a locked status or an unlocked status;detecting, by the wearable Bluetooth device, a user's authorizationbehavior, and setting a processing identification corresponding to themobile terminal by using the user's authorization behavior, wherein theprocessing identification is one of a locking identification or anunlocking identification; and sending, by the wearable Bluetooth devicean unlocking message to the mobile terminal causing the mobile terminalto execute an unlocking operation when the processing identification isthe unlocking identification and the current status is the lockedstatus.

In one embodiment, detecting, by the wearable Bluetooth device, a user'sauthorization behavior, and setting a processing identificationcorresponding to the mobile terminal by using the user's authorizationbehavior comprises: determining the user's authorization behavior as anauthorized unlocking behavior when the wearable Bluetooth device detectsthat a measurement value of an acceleration sensor of the wearableBluetooth device is greater than a preset first threshold and settingthe processing identification corresponding to the mobile terminal tothe unlocking identification; or determining the user's authorizationbehavior as an authorized unlocking behavior when the wearable Bluetoothdevice detects that a measurement value of an angular velocity sensor ofthe wearable Bluetooth device is greater than a preset second threshold;and setting the processing identification corresponding to the mobileterminal to the unlocking identification.

In one embodiment, the method further comprises: starting, by thewearable Bluetooth device, an aging timer for the mobile terminal afterthe wearable Bluetooth device sets the processing identificationcorresponding to the mobile terminal to the unlocking identification;and setting, by the wearable Bluetooth device, the processingidentification corresponding to the mobile terminal to the lockingidentification after the aging timer expires.

In one embodiment, detecting, by the wearable Bluetooth device, that ameasurement value of an acceleration sensor of the wearable Bluetoothdevice is greater than a preset first threshold comprises: obtaining, bythe wearable Bluetooth device, ACC_(x) ², ACC_(y) ², and ACC_(z) ² byusing the measurement value of the acceleration sensor, and detectingthat the measurement value of the acceleration sensor of the wearableBluetooth device is greater than the preset first threshold when ACC_(x)²+ACC_(y) ²+ACC_(z) ² is greater than the preset first threshold,wherein ACC_(x) ² is the square of an acceleration intensity of theacceleration sensor in an X-axis direction, ACC_(y) ² is the square ofan acceleration intensity of the acceleration sensor in a Y-axisdirection, and ACC_(z) ² is the square of an acceleration intensity ofthe acceleration sensor in a Z-axis direction.

In one embodiment, determining, by a wearable Bluetooth device, acurrent status corresponding to a mobile terminal after a connectionwith the mobile terminal is established comprises: establishing, by thewearable Bluetooth device, a connection with the mobile terminal,receiving a locked status notification message from the mobile terminalafter the connection is established, identifying the current statuscorresponding to the mobile terminal as the locked status based on thelocked status notification message; receiving, by the wearable Bluetoothdevice, an unlocked status notification message from the mobile terminalafter the mobile terminal executes the unlocking operation, andidentifying the current status corresponding to the mobile terminal asthe unlocked status based on the unlocked status notification message.

In one embodiment, sending, by the wearable Bluetooth device, anunlocking message to the mobile terminal causing the mobile terminal toexecute an unlocking operation comprises: recording first timinginformation and first start timestamp information corresponding to themeasurement value of the acceleration sensor of the wearable Bluetoothdevice after the wearable Bluetooth device sets the processingidentification corresponding to the mobile terminal to the unlockingidentification; sending the unlocking message to the mobile terminal,and sending to the mobile terminal a checking change request messageincluding the first timing information and the first start timestampinformation causing the mobile terminal to determine whether to executethe unlocking operation based on the first timing information and thefirst start timestamp information, and execute the unlocking operationwhen a result of the determination is positive.

In one embodiment, the method further comprises: sending, by thewearable Bluetooth device, a current status maintaining message to themobile terminal causing the mobile terminal to maintain the lockedstatus when the processing identification is the locking identificationand the current status is the locked status.

In one embodiment, the method further comprises: sending, by thewearable Bluetooth device, an unlocking message to the mobile terminalcausing the mobile terminal to execute the unlocking operation if thewearable Bluetooth device detects a user's voluntary status-changingbehavior in the case when the processing identification is the lockingidentification and the current status is the locked status.

In one embodiment, the method further comprises: sending, by thewearable Bluetooth device, a locking message to the mobile terminalcausing the mobile terminal to execute a locking operation if thewearable Bluetooth device detects a user's voluntary status-changingbehavior in the case when the processing identification is the unlockingidentification or the locking identification and the current status isthe unlocked status.

In one embodiment, detecting, by the wearable Bluetooth device, a user'svoluntary status-changing behavior comprises: determining that a user'svoluntary status-changing behavior is detected at a current time whenthe wearable Bluetooth device detects that the measurement value of theacceleration sensor of the wearable Bluetooth device is greater than apreset third threshold; or, determining that a user's voluntarystatus-changing behavior is detected at a current time when the wearableBluetooth device detects that the measurement value of the angularvelocity sensor of the wearable Bluetooth device is greater than apreset fourth threshold.

The disclosed embodiments provide a mobile terminal unlocking methodcomprising: receiving, by a mobile terminal, an unlocking message from awearable Bluetooth device, the unlocking message being sent when thewearable Bluetooth device determines a current status corresponding tothe mobile terminal as a locked status and sets a processingidentification corresponding to the mobile terminal to an unlockingidentification through a user's authorization behavior, wherein theprocessing identification is a locking identification or the unlockingidentification, and the current status is the locked status or anunlocked status; and executing, by the mobile terminal, an unlockingoperation based on the unlocking message.

In one embodiment, the method further comprises: establishing, by themobile terminal, a connection with the wearable Bluetooth device;sending a locked status notification message to the wearable Bluetoothdevice after the connection is established, the wearable Bluetoothdevice determining the current status corresponding to the mobileterminal as the locked status based on the locked status notificationmessage; and sending, by the mobile terminal, an unlocked statusnotification message to the wearable Bluetooth device after the mobileterminal executes the unlocking operation based on the unlockingmessage, the wearable Bluetooth device determining the current statuscorresponding to the mobile terminal as the unlocked status based on theunlocked status notification message.

In one embodiment, receiving, by the mobile terminal, an unlockingmessage from a wearable Bluetooth device, and executing an unlockingoperation based on the unlocking message comprises: receiving, by themobile terminal, the unlocking message from the wearable Bluetoothdevice, and receiving a checking change request message including firsttiming information and first start timestamp information from thewearable Bluetooth device, wherein the first timing information and thefirst start timestamp information is first timing information and firststart timestamp information that corresponds to a measurement value,recorded by the wearable Bluetooth device, of an acceleration sensor ofthe wearable Bluetooth device after the processing identificationcorresponding to the mobile terminal is set to the unlockingidentification by the wearable Bluetooth device; recording, by themobile terminal, second timing information and second start timestampinformation corresponding to a measurement value of an accelerationsensor of the mobile terminal after the current status corresponding tothe mobile terminal is determined as the locked status; determining, bythe mobile terminal, whether to execute the unlocking operation based onthe first timing information, the first start timestamp information, thesecond timing information, and the second start timestamp information;and executing, by the mobile terminal, the unlocking operation based onthe unlocking message when a result of the determination is positive.

The first timing information is a first timing sequence (int-X1, int-X2,. . . , intXn) of a sum of the square of an acceleration intensity in anX-axis direction, the square of an acceleration intensity in a Y-axisdirection, and the square of an acceleration intensity in a Z-axisdirection of the measurement value of the acceleration sensor of thewearable Bluetooth device; and the second timing information is a secondtiming sequence (int-Y1, int-Y2, . . . , intYm) of a sum of the squareof an acceleration intensity in the X-axis direction, the square of anacceleration intensity in the Y-axis direction, and the square of anacceleration intensity in the Z-axis direction of the measurement valueof the acceleration sensor of the mobile terminal; and The step ofdetermining, by the mobile terminal, whether to execute the unlockingoperation based on the first timing information, the first starttimestamp information, the second timing information, and the secondstart timestamp information comprises: aligning, by the mobile terminal,the first timing sequence and the second timing sequence by using thefirst start timestamp information and the second start timestampinformation; calculating, by the mobile terminal, a correlationcoefficient between the first timing sequence and the second timingsequence; and determining, by the mobile terminal, to execute theunlocking operation when the correlation coefficient meets a presetstrategy, or, determining, by the mobile terminal, not to execute theunlocking operation.

In one embodiment, the method further comprises: receiving, by themobile terminal, a current status maintaining message from the wearableBluetooth device, wherein the current status maintaining message is sentby the wearable Bluetooth device when the processing identificationcorresponding to the mobile terminal is the locking identification andthe current status corresponding to the mobile terminal is the lockedstatus; and maintaining, by the mobile terminal, the locked status basedon the current status maintaining message.

In one embodiment, the method further comprises: receiving, by themobile terminal, the unlocking message from the wearable Bluetoothdevice, wherein the unlocking message is sent by the wearable Bluetoothdevice when the processing identification corresponding to the mobileterminal is the locking identification, the current status is the lockedstatus, and a user's voluntary status-changing behavior is detected; andexecuting, by the mobile terminal, an unlocking operation based on theunlocking message.

In one embodiment, the method further comprises: receiving, by themobile terminal, a locking message from the wearable Bluetooth device,wherein the locking message is sent by the wearable Bluetooth devicewhen the processing identification corresponding to the mobile terminalis the unlocking identification or the locking identification, thecurrent status is the unlocked status, and a user's voluntarystatus-changing behavior is detected; and executing, by the mobileterminal, a locking operation based on the locking message.

The disclosed embodiments provide a wearable Bluetooth device, and thewearable Bluetooth device comprises: a determining module, configured todetermine a current status corresponding to a mobile terminal after aconnection with the mobile terminal is established, wherein the currentstatus is a locked status or an unlocked status; a setting module,configured to detect a user's authorization behavior, and set aprocessing identification corresponding to the mobile terminal by usingthe user's authorization behavior, wherein the processing identificationis a locking identification or an unlocking identification; and asending module, configured to send an unlocking message to the mobileterminal causing the mobile terminal to execute an unlocking operationwhen the processing identification is the unlocking identification andthe current status is the locked status.

In one embodiment, the setting module is configured to determine theuser's authorization behavior as an authorized unlocking behavior whenit is detected that a measurement value of an acceleration sensor of thewearable Bluetooth device is greater than a preset first threshold, andset the processing identification corresponding to the mobile terminalto the unlocking identification; or determine the user's authorizationbehavior as an authorized unlocking behavior when it is detected that ameasurement value of an angular velocity sensor of the wearableBluetooth device is greater than a preset second threshold, and set theprocessing identification corresponding to the mobile terminal to theunlocking identification.

In one embodiment, the setting module is further configured to start anaging timer for the mobile terminal after the processing identificationcorresponding to the mobile terminal is set to the unlockingidentification; and set the processing identification corresponding tothe mobile terminal to the locking identification after the aging timerexpires.

In one embodiment, the setting module is further configured to obtainACC_(x) ², ACC_(y) ², and ACC_(z) ² by using the measurement value ofthe acceleration sensor in the process of detecting that the measurementvalue of the acceleration sensor is greater than the preset firstthreshold; and detect that the measurement value of the accelerationsensor of the wearable Bluetooth device is greater than the preset firstthreshold when ACC_(x) ²+ACC_(y) ²+ACC_(z) ² is greater than the presetfirst threshold, wherein ACC_(x) ² is the square of an accelerationintensity of the acceleration sensor in an X-axis direction, ACC_(y) ²is the square of an acceleration intensity of the acceleration sensor ina Y-axis direction, and ACC_(z) ² is the square of an accelerationintensity of the acceleration sensor in a Z-axis direction.

In one embodiment, the determining module is configured to establish aconnection with the mobile terminal; receive a locked statusnotification message from the mobile terminal after the connection isestablished, determine the current status corresponding to the mobileterminal as the locked status based on the locked status notificationmessage; receive an unlocked status notification message from the mobileterminal after the mobile terminal executes the unlocking operation, anddetermine the current status corresponding to the mobile terminal as theunlocked status based on the unlocked status notification message.

In one embodiment, the sending module is configured to record firsttiming information and first start timestamp information correspondingto the measurement value of the acceleration sensor of the wearableBluetooth device after the processing identification corresponding tothe mobile terminal is set to the unlocking identification; send theunlocking message to the mobile terminal, and send to the mobileterminal a checking change request message including the first timinginformation and the first start timestamp information causing the mobileterminal to determine whether to execute the unlocking operation basedon the first timing information and the first start timestampinformation, and execute the unlocking operation when a result of thedetermination is positive.

In one embodiment, the sending module is further configured to send acurrent status maintaining message to the mobile terminal and the mobileterminal maintains the locked status when the processing identificationis the locking identification and the current status is the lockedstatus.

In one embodiment, the sending module is further configured to send anunlocking message to the mobile terminal causing the mobile terminal toexecute the unlocking operation if the sending module detects a user'svoluntary status-changing behavior in the case when the processingidentification is the locking identification and the current status isthe locked status.

In one embodiment, the sending module is further configured to send alocking message to the mobile terminal causing the mobile terminal toexecute a locking operation if the sending module detects a user'svoluntary status-changing behavior in the case when the processingidentification is the unlocking identification or the lockingidentification and the current status is the unlocked status.

In one embodiment, the sending module is further configured to determinethat a user's voluntary status-changing behavior is detected at acurrent time when it is detected that the measurement value of theacceleration sensor of the wearable Bluetooth device is greater than apreset third threshold when the user's voluntary status-changingbehavior is detected; or determine that a user's voluntarystatus-changing behavior is detected at a current time when it isdetected that the measurement value of the angular velocity sensor ofthe wearable Bluetooth device is greater than a preset fourth threshold.

The disclosed embodiments provide a mobile terminal, and the mobileterminal comprises: a receiving module, configured to receive anunlocking message from a wearable Bluetooth device, the unlockingmessage being sent when the wearable Bluetooth device determines acurrent status corresponding to the mobile terminal as a locked status,and sets a processing identification corresponding to the mobileterminal to an unlocking identification by using a user's authorizationbehavior, wherein the processing identification is a lockingidentification or the unlocking identification, and the current statusis the locked status or an unlocked status; and a processing module,configured to execute an unlocking operation based on the unlockingmessage.

In one embodiment, the mobile terminal further comprises: a sendingmodule, configured to establish a connection with the wearable Bluetoothdevice, and send a locked status notification message to the wearableBluetooth device after the connection is established, the wearableBluetooth device determining the current status corresponding to themobile terminal as the locked status based on the locked statusnotification message; and send an unlocked status notification messageto the wearable Bluetooth device after the processing module executesthe unlocking operation based on the unlocking message, the wearableBluetooth device determining the current status corresponding to themobile terminal as the unlocked status based on the unlocked statusnotification message.

In one embodiment, the receiving module is configured to receive theunlocking message from the wearable Bluetooth device, and receive achecking change request message including first timing information andfirst start timestamp information from the wearable Bluetooth device,wherein the first timing information and the first start timestampinformation is first timing information and first start timestampinformation that corresponds to a measurement value, recorded by thewearable Bluetooth device, of an acceleration sensor of the wearableBluetooth device after the processing identification corresponding tothe mobile terminal is set to the unlocking identification by thewearable Bluetooth device; and the processing module is configured torecord second timing information and second start timestamp informationcorresponding to a measurement value of an acceleration sensor of themobile terminal after the current status corresponding to the mobileterminal is determined as the locked status; determine whether toexecute the unlocking operation based on the first timing information,the first start timestamp information, the second timing information,and the second start timestamp information; and execute the unlockingoperation based on the unlocking message when a result of thedetermination is positive.

In one embodiment, the first timing information is a first timingsequence (int-X1, int-X2, . . . , intXn) of a sum of the square of anacceleration intensity in an X-axis direction, the square of anacceleration intensity in a Y-axis direction, and the square of anacceleration intensity in a Z-axis direction of the measurement value ofthe acceleration sensor of the wearable Bluetooth device; and the secondtiming information is a second timing sequence (int-Y1, int-Y2, . . . ,intYm) of a sum of the square of an acceleration intensity in the X-axisdirection, the square of an acceleration intensity in the Y-axisdirection, and the square of an acceleration intensity in the Z-axisdirection of the measurement value of the acceleration sensor of themobile terminal; and the processing module is further configured toalign the first timing sequence and the second timing sequence by usingthe first start timestamp information and the second start timestampinformation in the process of determining whether to execute theunlocking operation based on the first timing information, the firststart timestamp information, the second timing information, and thesecond start timestamp information; calculate a correlation coefficientbetween the first timing sequence and the second timing sequence; anddetermine to execute the unlocking operation when the correlationcoefficient meets a preset strategy, otherwise, determine to cancel theunlocking operation.

In one embodiment, the receiving module is further configured to receivea current status maintaining message from the wearable Bluetooth device,wherein the current status maintaining message is sent by the wearableBluetooth device when the processing identification corresponding to themobile terminal is the locking identification and the current statuscorresponding to the mobile terminal is the locked status; and theprocessing module is further configured to maintain the locked statusbased on the current status maintaining message.

In one embodiment, the receiving module is further configured to receivethe unlocking message from the wearable Bluetooth device, wherein theunlocking message is sent by the wearable Bluetooth device when theprocessing identification corresponding to the mobile terminal is thelocking identification, the current status is the locked status, and auser's voluntary status-changing behavior is detected; and theprocessing module is further configured to execute the unlockingoperation based on the unlocking message.

In one embodiment, the receiving module is further configured to receivea locking message from the wearable Bluetooth device, wherein thelocking message is sent by the wearable Bluetooth device when theprocessing identification corresponding to the mobile terminal is theunlocking identification or the locking identification, the currentstatus is the unlocked status, and a user's voluntary status-changingbehavior is detected; and the processing module is further configured toexecute a locking operation based on the locking message.

Compared with current techniques, the disclosed embodiments have atleast the following advantages: in the disclosed embodiments, thewearable Bluetooth device can execute an unlocking operation or alocking operation on a mobile terminal based on the volition of theowner of the mobile terminal (that is, the real intention of a user),thus improving user experience, effectively protecting user privacy, andeffectively avoiding the risk of leaking the owner's privateinformation. It is unnecessary for the user to conduct a manualoperation on the wearable Bluetooth device, thereby making it convenientfor the owner of the mobile terminal.

BRIEF DESCRIPTION OF THE DRAWINGS

In order to more clearly illustrate the technical solutions in thedisclosed embodiments, the drawings required for describing thedisclosed embodiments will be introduced briefly below. The drawingsdescribed below are merely some disclosed embodiments, and those ofordinary skill in the art can also obtain other drawings according tothese drawings in the disclosed embodiments without making creativeefforts.

FIG. 1 is a flow diagram illustrating a mobile terminal unlocking methodaccording to some embodiments of the disclosure.

FIG. 2 is a flow diagram illustrating a mobile terminal unlocking methodaccording to some embodiments of the disclosure.

FIG. 3 is a logical block diagram of a wearable Bluetooth deviceaccording to some embodiments of the disclosure.

FIG. 4 is a logical block diagram of a mobile terminal according to someembodiments of the disclosure.

DETAILED DESCRIPTION

The technical solutions in the disclosed embodiments will be describedclearly and completely below with reference to the drawings. Thedescribed embodiments are merely some, rather than all, of the disclosedembodiments. Based on the disclosed embodiments, all other embodimentsobtained by those of ordinary skill in the art without making creativeefforts shall fall within the scope of the disclosure.

Embodiment 1

To solve the mentioned problems in current systems, Embodiment 1provides a unlocking method for a mobile terminal. As shown in FIG. 1,the mobile terminal unlocking method may include the following steps.

Step 101: A wearable Bluetooth device determines a current statuscorresponding to a mobile terminal after a connection between the deviceand the mobile terminal is established, wherein the current statuscomprises a locked status or an unlocked status. While references aremade herein to a wearable Bluetooth device, other wireless devices maybe used (e.g., non-wearable and/or non-Bluetooth) that perform similarfunctionality.

Step 102: The wearable Bluetooth device detects a user authorizationbehavior from the device, and sets a processing identificationcorresponding to the mobile terminal by using the user authorizationbehavior, wherein the processing identification is a lockingidentification or an unlocking identification.

Step 103: The wearable Bluetooth device transmits an unlocking messageto the mobile terminal and the mobile terminal executes an unlockingoperation, if the processing identification is the unlockingidentification and the current status is the locked status.

In one embodiment, the process of detecting, by the wearable Bluetoothdevice, a user's authorization behavior and setting a processingidentification corresponding to the mobile terminal through the user'sauthorization behavior may comprise determining the user's authorizationbehavior as an authorized unlocking behavior when the wearable Bluetoothdevice detects that a measurement value of an acceleration sensor of thewearable Bluetooth device is greater than a preset first threshold, andsetting the processing identification corresponding to the mobileterminal to the unlocking identification.

Alternatively, or in conjunction with the foregoing embodiment,detecting a user's authorization behavior and setting a processingidentification corresponding to the mobile terminal through the user'sauthorization behavior may comprise determining the user's authorizationbehavior as an authorized unlocking behavior when the wearable Bluetoothdevice detects that a measurement value of an angular velocity sensor ofthe wearable Bluetooth device is greater than a preset second threshold,and setting the processing identification corresponding to the mobileterminal to the unlocking identification. An acceleration sensor and anangular velocity sensor are referred to, collectively, as a motionsensor.

It is certain that in actual application, it is not limited to determinethe user's authorization behavior as an authorized unlocking behavior byusing the measurement value of the acceleration sensor or themeasurement value of the angular velocity sensor. For example, it isalso possible to determine the user's authorization behavior as anauthorized unlocking behavior based on a measurement value of an audio,and other determining methods are not described in detail herein.

In one embodiment, the wearable Bluetooth device may further start anaging timer for the mobile terminal after the wearable Bluetooth devicesets the processing identification corresponding to the mobile terminalto the unlocking identification, and the wearable Bluetooth device setsthe processing identification corresponding to the mobile terminal tothe locking identification after the aging timer expires.

In one embodiment, the process of detecting, by the wearable Bluetoothdevice, that a measurement value of an acceleration sensor of thewearable Bluetooth device is greater than a preset first thresholdcomprises obtaining ACC_(x) ², ACC_(y) ², and ACC_(z) ² by the wearableBluetooth device by using the measurement value of the accelerationsensor, and detecting that the measurement value of the accelerationsensor of the wearable Bluetooth device is greater than the preset firstthreshold when ACC_(x) ²+ACC_(y) ²+ACC_(z) ² is greater than the presetfirst threshold, wherein ACC_(x) ² is the square of an accelerationintensity of the acceleration sensor in an x-axis direction, ACC_(y) ²is the square of an acceleration intensity of the acceleration sensor ina y-axis direction, and ACC_(z) ² is the square of an accelerationintensity of the acceleration sensor in a z-axis direction.

In one embodiment, the process of determining, by the wearable Bluetoothdevice, a current status corresponding to a mobile terminal after aconnection with the mobile terminal is established comprisesestablishing, by the wearable Bluetooth device, a connection with themobile terminal, receiving, by the wearable Bluetooth device, a lockedstatus notification message from the mobile terminal after theconnection with the mobile terminal is established, and determining thecurrent status corresponding to the mobile terminal as a locked statusbased on the locked status notification message. Furthermore, thewearable Bluetooth device receives an unlocked status notificationmessage from the mobile terminal after the mobile terminal executes theunlocking operation, and determines the current status corresponding tothe mobile terminal as the unlocked status based on the unlocked statusnotification message.

In one embodiment, the process of sending, by the wearable Bluetoothdevice, an unlocking message to the mobile terminal, the mobile terminalexecuting an unlocking operation comprises recording first timinginformation and first start timestamp information corresponding to themeasurement value of the acceleration sensor of the wearable Bluetoothdevice after the wearable Bluetooth device sets the processingidentification corresponding to the mobile terminal to the unlockingidentification; sending the unlocking message to the mobile terminal,and sending to the mobile terminal a checking change request messageincluding the first timing information and the first start timestampinformation; the mobile terminal determining whether to execute theunlocking operation based on the first timing information and the firststart timestamp information, and the mobile terminal executing theunlocking operation when the result of the determination is affirmative.

In one embodiment, the wearable Bluetooth device sends a current statusmaintaining message to the mobile terminal and the mobile terminalmaintains the locked status when the processing identification is thelocking identification and the current status is the locked status.

Furthermore, in one embodiment, the wearable Bluetooth device may sendan unlocking message to the mobile terminal and the mobile terminalexecutes the unlocking operation if the wearable Bluetooth devicedetects a user's voluntary status-changing behavior in the case when theprocessing identification is the locking identification and the currentstatus is the locked status.

In one embodiment, the wearable Bluetooth device sends a locking messageto the mobile terminal and the mobile terminal executes a lockingoperation if the wearable Bluetooth device detects a user's voluntarystatus-changing behavior in the case when the processing identificationis the unlocking identification or the locking identification and thecurrent status is the unlocked status.

In one embodiment, the process of detecting, by the wearable Bluetoothdevice, a user's voluntary status-changing behavior comprisesdetermining that a user's voluntary status-changing behavior is detectedat a current time when the wearable Bluetooth device detects that themeasurement value of the acceleration sensor of the wearable Bluetoothdevice is greater than a preset third threshold; or determining that auser's voluntary status-changing behavior is detected at a current timewhen the wearable Bluetooth device detects that the measurement value ofthe angular velocity sensor of the wearable Bluetooth device is greaterthan a preset fourth threshold. The preset third threshold is greaterthan the preset first threshold, and the preset fourth threshold isgreater than the preset second threshold.

Compared with current techniques, the disclosed embodiments have atleast the following advantages: the wearable Bluetooth device canexecute an unlocking operation or a locking operation on a mobileterminal based on the volition of the owner of the mobile terminal (thatis, the real intention of a user), thus improving user experience,effectively protecting user privacy, and effectively avoiding the riskof leaking the owner's private information. It is unnecessary for theuser to conduct a manual operation on the wearable Bluetooth device,thereby making it convenient for the owner of the mobile terminal.

Embodiment 2

Aiming to point out the problems in current techniques, Embodiment 2provides a mobile terminal unlocking method. As shown in FIG. 2, themobile terminal unlocking method may include the following steps.

Step 201: A mobile terminal receives an unlocking message from awearable Bluetooth device, sent when the wearable Bluetooth devicedetermines a current status corresponding to the mobile terminal as alocked status, and sets a processing identification to an unlockingidentification by using a user's authorization behavior. In oneembodiment, the processing identification is a locking identification orthe unlocking identification, and the current status is the lockedstatus or an unlocked status.

Step 202: The mobile terminal executes an unlocking operation based onthe unlocking message.

In one embodiment, the mobile terminal establishes a connection with thewearable Bluetooth device, the mobile terminal sends a locked statusnotification message to the wearable Bluetooth device after the mobileterminal establishes the connection with the wearable Bluetooth device,and the wearable Bluetooth device determines the current statuscorresponding to the mobile terminal as the locked status based on thelocked status notification message. Furthermore, the mobile terminalsends an unlocked status notification message to the wearable Bluetoothdevice after the mobile terminal executes the unlocking operation basedon the unlocking message, and the wearable Bluetooth device determinesthe current status corresponding to the mobile terminal as the unlockedstatus based on the unlocked status notification message.

In one embodiment, the process of receiving, by the mobile terminal, anunlocking message from a wearable Bluetooth device and executing anunlocking operation based on the unlocking message comprises receiving,by the mobile terminal, the unlocking message from the wearableBluetooth device, and receiving a checking change request messageincluding first timing information and first start timestamp informationfrom the wearable Bluetooth device, wherein the first timing informationand the first start timestamp information is first timing informationand first start timestamp information that corresponds to a measurementvalue, recorded by the wearable Bluetooth device, of an accelerationsensor of the wearable Bluetooth device after the processingidentification corresponding to the mobile terminal is set to theunlocking identification by the wearable Bluetooth device. Furthermore,the mobile terminal records second timing information and second starttimestamp information corresponding to a measurement value of anacceleration sensor of the mobile terminal after the current statuscorresponding to the mobile terminal is determined as the locked status.Thereafter, the mobile terminal judges whether to execute the unlockingoperation based on the first timing information, the first starttimestamp information, the second timing information, and the secondstart timestamp information; and the mobile terminal executes theunlocking operation based on the unlocking message when the result ofthe determination is affirmative.

In one embodiment, the first timing information is a first timingsequence (int-X1, int-X2, . . . , intXn) of a sum of the square of anacceleration intensity in an X-axis direction, the square of anacceleration intensity in a Y-axis direction, and the square of anacceleration intensity in a Z-axis direction of the measurement value ofthe acceleration sensor of the wearable Bluetooth device. The secondtiming information is a second timing sequence (int-Y1, int-Y2, . . . ,intYm) of a sum of the square of an acceleration intensity in the X-axisdirection, the square of an acceleration intensity in the Y-axisdirection, and the square of an acceleration intensity in the Z-axisdirection of the measurement value of the acceleration sensor of themobile terminal.

Based on this, the process of determining, by the mobile terminal,whether to execute the unlocking operation based on the first timinginformation, the first start timestamp information, the second timinginformation, and the second start timestamp information comprisesaligning, by the mobile terminal, the first timing sequence and thesecond timing sequence by using the first start timestamp informationand the second start timestamp information. Furthermore, the mobileterminal calculates a correlation coefficient between the first timingsequence and the second timing sequence. The mobile terminal determinesto execute the unlocking operation when the correlation coefficientmeets a preset strategy, and the mobile terminal determines to cancelthe unlocking operation when the correlation coefficient does not meetthe preset strategy.

In one embodiment, the mobile terminal may further receive a currentstatus maintaining message from the wearable Bluetooth device, whereinthe current status maintaining message is sent by the wearable Bluetoothdevice when the processing identification corresponding to the mobileterminal is the locking identification and the current statuscorresponding to the mobile terminal is the locked status. Furthermore,the mobile terminal may maintain the locked status based on the currentstatus maintaining message.

In one embodiment, the mobile terminal may further receive an unlockingmessage from the wearable Bluetooth device, wherein the unlockingmessage is sent by the wearable Bluetooth device when the processingidentification corresponding to the mobile terminal is the lockingidentification, the current status is the locked status, and thewearable Bluetooth device detects a user's voluntary status-changingbehavior. Furthermore, the mobile terminal may execute the unlockingoperation based on the unlocking message.

In one embodiment, the mobile terminal may further receive a lockingmessage from the wearable Bluetooth device, wherein the locking messageis sent by the wearable Bluetooth device when the processingidentification corresponding to the mobile terminal is the unlockingidentification or the locking identification, the current status is theunlocked status, and the wearable Bluetooth device detects a user'svoluntary status-changing behavior. Furthermore, the mobile terminal mayexecute a locking operation based on the locking message.

Compared with current techniques, the disclosed embodiments have atleast the following advantages: the wearable Bluetooth device canexecute an unlocking operation or a locking operation on a mobileterminal based on the volition of the owner of the mobile terminal (thatis, the real intention of a user), thus improving user experience,effectively protecting user privacy, and effectively avoiding the riskof leaking the owner's private information. It is unnecessary for theuser to conduct a manual operation on the wearable Bluetooth device;therefore, this provides conveniences for the owner of the mobileterminal.

The technical solution of the disclosed embodiments is illustrated indetail in combination with a specific application scenario.

In one embodiment, the wearable Bluetooth device may be an athleticbracelet, and the mobile terminal may be a device such as a mobile phoneand/or a tablet. As an example, the wearable Bluetooth device and mobileterminal may be employed as part of a mobile medical applicationservice, and may be used for protecting private information of a medicalworker and a patient/user. Because an authorization behavior/intentionfor locking and unlocking is determined by an owner of a mobileterminal, the mobile terminal is notified automatically to conduct acorresponding locking operation or unlocking operation, thus effectivelyavoiding the risk of leaking the owner's private information. Meanwhile,the user does not need to conduct a manual operation on the wearableBluetooth device, thus providing convenience for the user.

1. Composition of the wearable Bluetooth device (such as an athleticbracelet).

A Bluetooth communication module is configured to broadcast a uniqueidentification (such as a MAC address) of the wearable Bluetooth device;establish a wireless connection with the mobile terminal; and conductinformation interaction with the mobile terminal based on the wirelessconnection. A locked status module is configured to record a currentstatus (such as a locked status (lock) or an unlocked status (unlock),or unknown by default) of the mobile terminal at a current time; andacquire the current status (lock or unlock) of the mobile terminal aftera Bluetooth connection is established between the wearable Bluetoothdevice and the mobile terminal. An authorization sensing module isconfigured to recognize a user's authorization behavior based on abehavior (a movement behavior record) of the user as the correspondingmovement behavior record may be generated on the wearable Bluetoothdevice when the owner of the mobile terminal intends to conduct anunlocking operation or a locking operation on the mobile terminal; andno corresponding movement behavior record is generated on the wearableBluetooth device when an unknown user uses the mobile terminal. Anauthorization notification module is configured to send to the mobileterminal an authorization command for unlocking the mobile terminal(that is, an unlocking message) or an authorization command for lockingthe mobile terminal (that is, a locking message), according to status ofthe Bluetooth communication module and the authorization sensing module.

When recognizing the user's authorization behavior, the authorizationsensing module may sense the recorded movement behavior of the userbased on an acceleration sensor (such as a triaxial accelerometer) ofthe wearable Bluetooth device, thereby determining that the owner of themobile terminal intends to authorize the unlocking operation or thelocking operation. Alternatively, or in conjunction with the foregoing,the authorization sensing module may sense the recorded movementbehavior of the user based on an angular velocity sensor (such as agyroscope sensor) of the wearable Bluetooth device, thereby determiningthat the owner of the mobile terminal intends to authorize the unlockingoperation or the locking operation. In actual applications, it is notlimited to determine the user's authorization behavior as an authorizedunlocking behavior by using the measurement value of the accelerationsensor or the measurement value of the angular velocity sensor. Forexample, it is also possible to determine the user's authorizationbehavior as an authorized unlocking behavior based on a measurementvalue of a sound sensor, and other determining methods are not describedin detail herein.

A triaxial accelerometer is used herein as an example. The wearableBluetooth device acquires measurements ACC_(x) ², ACC_(y) ², and ACC_(z)² (described herein) by using a measurement value of the triaxialaccelerometer. When ACC_(x) ²+ACC_(y) ²+ACC_(z) ² is greater than apreset threshold a, it indicates that the owner of the mobile terminalintends to authorize the unlocking operation. ACC_(x) ² is the square ofan acceleration intensity measured by the triaxial accelerometer in anX-axis direction, ACC_(y) ² is the square of an acceleration intensitymeasured by the triaxial accelerometer in a Y-axis direction, andACC_(z) ² is the square of an acceleration intensity measured by thetriaxial accelerometer in a Z-axis direction. Moreover, the presetthreshold a is an intensity threshold according to experience or trainedby using a classifier model or other machine learning technique.

2. The authorization sensing module of the wearable Bluetooth device. Auser authorization intention/command is determined by detecting a user'sauthorization behavior, and a processing identification (a lockingidentification or an unlocking identification) corresponding to themobile terminal is set.

Specifically, the authorization sensing module initially considers thatthe user intends to lock the mobile terminal, and sets the processingidentification (lock_flag) corresponding to the mobile terminal to thelocking identification (e.g., 1). When the authorization sensing moduledetects that a measurement value of the acceleration sensor or theangular velocity sensor is greater than a specific threshold a, theuser's authorization behavior is determined as an authorized unlockingbehavior, and the processing identification (lock_flag) corresponding tothe mobile terminal is set to the unlocking identification (e.g., 0).Furthermore, the wearable Bluetooth device starts an aging timer for themobile terminal; and the authorization sensing module sets theprocessing identification corresponding to the mobile terminal to 1after the aging timer expires.

3. The mobile terminal implements the unlocking operation based on theuser's authorization behavior detected by the wearable Bluetooth device.

Step 1: The mobile terminal establishes a connection with the wearableBluetooth device. Before the mobile terminal establishes a connectionwith the wearable Bluetooth device, the mobile terminal has beensuccessfully matched with the wearable Bluetooth device, and has storeda unique identification (such as a MAC address) of the wearableBluetooth device as an unlocking identification.

Step 2: The mobile terminal sends a locked status notification messageto the wearable Bluetooth device; the locked status notification messagebeing used for notifying that a current status corresponding to themobile terminal is the locked status (lock). After receiving the lockedstatus notification information, the wearable Bluetooth device recordsthe current status corresponding to the mobile terminal as the lockedstatus.

Step 3: The wearable Bluetooth device queries the processingidentification corresponding to the mobile terminal (the processingidentification set based on the user's authorization behavior), theprocessing identification (lock_flag) being the locking identificationor the unlocking identification.

Step 4: The wearable Bluetooth device sends an unlocking message to themobile terminal if the processing identification corresponding to themobile terminal is the unlocking identification, the unlocking messagebeing used for notifying the mobile terminal to execute the unlockingoperation. The wearable Bluetooth device sends a current statusmaintaining message to the mobile terminal if the processingidentification corresponding to the mobile terminal is the lockingidentification, the current status maintaining message being used fornotifying the mobile terminal to maintain the current status.

Step 5: The mobile terminal receives the unlocking message from thewearable Bluetooth device, and then executes the unlocking operation.The mobile terminal receives the current status maintaining message fromthe wearable Bluetooth device, and then maintains the locked status.

Step 6: The mobile terminal may further send an unlocked statusnotification message to the wearable Bluetooth device after the mobileterminal executes the unlocking operation, the unlocked statusnotification message being used for notifying that a current statuscorresponding to the mobile terminal is the unlocked status (unlock).Furthermore, after receiving the unlocked status notificationinformation, the wearable Bluetooth device records the current statuscorresponding to the mobile terminal as the unlocked status (unlock).

4. The mobile terminal implements the unlocking operation based on theuser's authorization behavior detected by the wearable Bluetooth device.

Step 1: The mobile terminal establishes a connection with the wearableBluetooth device. Before the mobile terminal establishes a connectionwith the wearable Bluetooth device, the mobile terminal has beensuccessfully matched with the wearable Bluetooth device, and has storeda unique identification (such as a MAC address) of the wearableBluetooth device as an unlocking identification.

Step 2: The mobile terminal sends a locked status notification messageto the wearable Bluetooth device, the locked status notification messagebeing used for notifying that a current status corresponding to themobile terminal is the locked status (lock). After receiving the lockedstatus notification information, the wearable Bluetooth device recordsthe current status corresponding to the mobile terminal as the lockedstatus.

Step 3: The wearable Bluetooth device queries the processingidentification corresponding to the mobile terminal (the processingidentification set based on the user's authorization behavior), theprocessing identification (lock_flag) being the locking identificationor the unlocking identification.

Step 4: The wearable Bluetooth device sends a current status maintainingmessage to the mobile terminal if the processing identificationcorresponding to the mobile terminal is the locking identification, thecurrent status maintaining message being used for notifying the mobileterminal to maintain the current status. If the processingidentification corresponding to the mobile terminal is the unlockingidentification, the wearable Bluetooth device notifies the mobileterminal to check an unlocking behavior, records first timinginformation and first start timestamp information Timestamp1corresponding to the measurement value of the acceleration sensor of thewearable Bluetooth device, sends the unlocking message to the mobileterminal, and sends to the mobile terminal a checking change requestmessage including the first timing information and the first starttimestamp information. The first timing information is a first timingsequence (int-X1, int-X2, . . . , intXn) of a sum of the square of anacceleration intensity in an X-axis direction, the square of anacceleration intensity in a Y-axis direction, and the square of anacceleration intensity in a Z-axis direction of the measurement value ofthe acceleration sensor of the wearable Bluetooth device.

Step 5: The mobile terminal receives the current status maintainingmessage from the wearable Bluetooth device, and then maintains thelocked status. After receiving, from the wearable Bluetooth device, anotification of checking an unlocking behavior, the mobile terminalrecords second timing information and second start timestamp informationTimestamp2 corresponding to the measurement value of the accelerationsensor of the mobile terminal. The second timing information is a secondtiming sequence (int-Y1, int-Y2, . . . , intYm) of a sum of the squareof an acceleration intensity in the X-axis direction, the square of anacceleration intensity in the Y-axis direction, and the square of anacceleration intensity in the Z-axis direction of the measurement valueof the acceleration sensor of the mobile terminal.

Step 6: After receiving the checking change request message from thewearable Bluetooth device, the mobile terminal aligns the first timingsequence (int-X1, int-X2, . . . , intXn) with the second timing sequence(int-Y1, int-Y2, . . . , intYm), that is, aligns an X sequence {x1, . .. xn} with a Y sequence {y1, . . . yn} by using the first starttimestamp information Timestamp1 and the second start timestampinformation Timestamp2. The mobile terminal calculates a correlationcoefficient between the first timing sequence (X sequence) and thesecond timing sequence (Y sequence). The mobile terminal determines toexecute the unlocking operation and send an unlocked status notificationmessage to the wearable Bluetooth device when the correlationcoefficient meets a preset strategy (for example, approximates to 1),the unlocked status notification message being used for notifying that acurrent status corresponding to the mobile terminal is the unlockedstatus (unlock). After receiving the unlocked status notificationmessage, the wearable Bluetooth device records the current statuscorresponding to the mobile terminal as the unlocked status (unlock).The mobile terminal determines not to execute the unlocking operationwhen the correlation coefficient does not meet the preset strategy.

When the mobile terminal calculates the correlation coefficient betweenthe first timing sequence (X sequence) and the second timing sequence (Ysequence), a calculation formula thereof may include, but is not limitedto:

$r = {\frac{\sum\limits_{i = 1}^{n}\;{\left( {x_{i} - \overset{\_}{x}} \right)\left( {y_{i} - \overset{\_}{y}} \right)}}{\sqrt{\sum\limits_{i = 1}^{n}\;{\left( {x_{i} - \overset{\_}{x}} \right)^{2} \cdot {\sum\limits_{i = 1}^{n}\;\left( {y_{i} - \overset{\_}{y}} \right)^{2}}}}}.}$

In view of the above, when the wearable Bluetooth device determineswhether an authorized unlocking behavior occurs by using the measurementvalue of the acceleration sensor or the angular velocity sensor and thespecific threshold a, it may be difficult to accurately obtain a broadlyapplicable specific threshold a by training because of differentbehavioral habits of different users. Therefore, the above technicalsolution according to the disclosed embodiments considers that when theuser unlocks the mobile terminal by using the wearable Bluetooth device,movement tracks and movement modes of the wearable Bluetooth device andthe mobile terminal in a period of time will be correlated. Therefore,the mobile terminal may further accurately check the unlocking operationon the mobile terminal by calculating the correlation coefficientbetween the first timing sequence (X sequence) and the second timingsequence (Y sequence).

5. The mobile terminal implements the unlocking operation based onmandatory status-changing of the wearable Bluetooth device.

When the user unlocks the mobile terminal by using the wearableBluetooth device, the authorization behavior may not be detected by thewearable Bluetooth device because a movement amplitude is too small. Inthis case, the unlocking operation on the mobile terminal may beimplemented by using a mandatory changing authorization detectionfunction of the wearable Bluetooth device from the locked status to theunlocked status.

Step 1: The mobile terminal establishes a connection with the wearableBluetooth device. Before the mobile terminal establishes a connectionwith the wearable Bluetooth device, the mobile terminal has beensuccessfully matched with the wearable Bluetooth device, and has storeda unique identification (such as a MAC address) of the wearableBluetooth device as an unlocking identification.

Step 2: The mobile terminal sends a locked status notification messageto the wearable Bluetooth device, the locked status notification messagebeing used for notifying that a current status corresponding to themobile terminal is the locked status (lock). After receiving the lockedstatus notification information, the wearable Bluetooth device recordsthe current status corresponding to the mobile terminal as the lockedstatus.

Step 3: The wearable Bluetooth device queries the processingidentification corresponding to the mobile terminal (the processingidentification set based on the user's authorization behavior), theprocessing identification (lock_flag) being the locking identificationor the unlocking identification.

Step 4: The wearable Bluetooth device sends a current status maintainingmessage to the mobile terminal if the processing identificationcorresponding to the mobile terminal is the locking identification, thecurrent status maintaining message being used for notifying the mobileterminal to maintain the current status. The mobile terminal receivesthe current status maintaining message, and then maintains the lockedstatus.

Step 5: The wearable Bluetooth device sends an unlocking message to themobile terminal when the wearable Bluetooth device detects a user'svoluntary status-changing behavior, the unlocking message being used fornotifying the mobile terminal to execute the unlocking operation. Themobile terminal receives the unlocking message from the wearableBluetooth device, and then executes the unlocking operation. The processof detecting, by the wearable Bluetooth device, a user's voluntarystatus-changing behavior includes: determining that a user's voluntarystatus-changing behavior is detected at a current time when the wearableBluetooth device detects that the measurement value of the accelerationsensor or the angular velocity sensor of the wearable Bluetooth deviceis greater than a specific threshold b. The specific threshold b is muchgreater than the specific threshold a, so as to avoid toggling betweenthe locked status and the unlocked status.

Step 6: The mobile terminal may further send an unlocked statusnotification message to the wearable Bluetooth device after the mobileterminal executes the unlocking operation, the unlocked statusnotification message being used for notifying that a current statuscorresponding to the mobile terminal is the unlocked status (unlock).Furthermore, after receiving the unlocked status notificationinformation, the wearable Bluetooth device records the current statuscorresponding to the mobile terminal as the unlocked status (unlock).

6. The mobile terminal implements the locking operation based onmandatory status changing of the wearable Bluetooth device.

When a stranger attempts to unlock the mobile terminal, because of themovement of the wearable Bluetooth device, the stranger may implementthe unlocking operation on the mobile terminal when the owner of themobile terminal does not authorize activity. In this case, the mandatorylocking operation on the mobile terminal may be implemented by using amandatory changing authorization detection function of the wearableBluetooth device so that the status is changed from the unlocked statusto the locked status. Furthermore, the mandatory changing from theunlocked status to the locked status may be implemented by mandatorystatus changing behavior detection at any moment after a Bluetoothconnection is established between the mobile terminal and the wearableBluetooth device.

Step 1: The mobile terminal establishes a connection with the wearableBluetooth device. Before the mobile terminal establishes a connectionwith the wearable Bluetooth device, the mobile terminal has beensuccessfully matched with the wearable Bluetooth device, and has storeda unique identification (such as a MAC address) of the wearableBluetooth device as an unlocking identification.

Step 2: The wearable Bluetooth device detects a user's voluntarystatus-changing behavior. The process of detecting, by the wearableBluetooth device, a user's voluntary status-changing behavior includes:determining that a user's voluntary status-changing behavior is detectedat a current time when the wearable Bluetooth device detects that themeasurement value of the acceleration sensor or the angular velocitysensor of the wearable Bluetooth device is greater than a specificthreshold b. The specific threshold b is much greater than the specificthreshold a, so as to avoid toggling between the locked status and theunlocked status.

Step 3: The wearable Bluetooth device queries a current status of themobile terminal at a current time. Furthermore, if the current status ofthe mobile terminal is the unlocked status (unlock), the wearableBluetooth device can send a locking message to the mobile terminal, andthe locking message is used for notifying the mobile terminal to executethe locking operation. If the current status of the mobile terminal isthe locked status (lock), the wearable Bluetooth device can send anunlocking message to the mobile terminal, and the unlocking message isused for notifying the mobile terminal to execute the unlockingoperation.

Step 4: The mobile terminal receives the locking message from thewearable Bluetooth device, and then executes the locking operation. Themobile terminal receives the unlocking message from the wearableBluetooth device, and then executes the unlocking operation.

Step 5: The mobile terminal sends a locked status notification messageto the wearable Bluetooth device after the mobile terminal executes thelocking operation, the locked status notification message being used fornotifying that a current status corresponding to the mobile terminal isthe locked status (lock). After receiving the locked status notificationinformation, the wearable Bluetooth device records the current statuscorresponding to the mobile terminal as the locked status (lock). Themobile terminal sends an unlocked status notification message to thewearable Bluetooth device after the mobile terminal executes theunlocking operation, the unlocked status notification message being usedfor notifying that a current status corresponding to the mobile terminalis the unlocked status (unlock). After receiving the unlocked statusnotification information, the wearable Bluetooth device records thecurrent status corresponding to the mobile terminal as the unlockedstatus (unlock).

Embodiment 3

The disclosure further provides a wearable Bluetooth device based on theapplication conception the same as that in the above method. As shown inFIG. 3, the wearable Bluetooth device includes the following modules.

A determining module 11 is configured to determine a current statuscorresponding to a mobile terminal after a connection with the mobileterminal is established, wherein the current status is a locked statusor an unlocked status;

A setting module 12 is configured to detect a user's authorizationbehavior, and set a processing identification corresponding to themobile terminal by using the user's authorization behavior, wherein theprocessing identification is a locking identification or an unlockingidentification.

A sending module 13 is configured to send an unlocking message to themobile terminal when the processing identification is the unlockingidentification and the current status is the locked status, the mobileterminal executing an unlocking operation.

The setting module 12 is configured to identify the user's authorizationbehavior as an authorized unlocking behavior when it is detected that ameasurement value of an acceleration sensor of the wearable Bluetoothdevice is greater than a preset first threshold, and set the processingidentification corresponding to the mobile terminal to the unlockingidentification. Alternatively, or in conjunction with the foregoing, thesetting module 12 is configured to identify the user's authorizationbehavior as an authorized unlocking behavior when it is detected that ameasurement value of an angular velocity sensor of the wearableBluetooth device is greater than a preset second threshold, and set theprocessing identification corresponding to the mobile terminal to theunlocking identification.

The setting module 12 is further configured to start an aging timer forthe mobile terminal after the processing identification corresponding tothe mobile terminal is set to the unlocking identification; and set theprocessing identification corresponding to the mobile terminal to thelocking identification after the aging timer expires.

The setting module 12 is further configured to obtain ACC_(x) ², ACC_(y)², and ACC_(z) ² by using the measurement value of the accelerationsensor in the process of detecting that the measurement value of theacceleration sensor is greater than the preset first threshold, anddetect that the measurement value of the acceleration sensor of thewearable Bluetooth device is greater than the preset first thresholdwhen ACC_(x) ²+ACC_(y) ²+ACC_(z) ² is greater than the preset firstthreshold, wherein ACC_(x) ² is the square of an acceleration intensityof the acceleration sensor in an X-axis direction, ACC_(y) ² is thesquare of an acceleration intensity of the acceleration sensor in aY-axis direction, and ACC_(z) ² is the square of an accelerationintensity of the acceleration sensor in a Z-axis direction.

The determining module 11 is configured to establish a connection withthe mobile terminal, receive a locked status notification message fromthe mobile terminal after the connection is established, and determinethe current status corresponding to the mobile terminal as the lockedstatus based on the locked status notification message; receive anunlocked status notification message from the mobile terminal after themobile terminal executes the unlocking operation, and determine thecurrent status corresponding to the mobile terminal as the unlockedstatus based on the unlocked status notification message.

The sending module 13 is configured to record first timing informationand first start timestamp information corresponding to the measurementvalue of the acceleration sensor of the wearable Bluetooth device afterthe processing identification corresponding to the mobile terminal isset to the unlocking identification, send the unlocking message to themobile terminal, and send to the mobile terminal a checking changerequest message including the first timing information and the firststart timestamp information; the mobile terminal determining whether toexecute the unlocking operation based on the first timing informationand the first start timestamp information, and the mobile terminalexecuting the unlocking operation when the result of the determinationis affirmative.

The sending module 13 is further configured to send a current statusmaintaining message to the mobile terminal and the mobile terminalmaintains the locked status when the processing identification is thelocking identification and the current status is the locked status.

The sending module 13 is further configured to send an unlocking messageto the mobile terminal and the mobile terminal executes the unlockingoperation if the sending module detects a user's voluntarystatus-changing behavior in the case when the processing identificationis the locking identification and the current status is the lockedstatus.

The sending module 13 is further configured to send a locking message tothe mobile terminal and the mobile terminal executes a locking operationif the sending module detects a user's voluntary status-changingbehavior in the case when the processing identification is the unlockingidentification or the locking identification and the current status isthe unlocked status.

The sending module 13 is further configured to determine that a user'svoluntary status-changing behavior is detected at a current time when itis detected that the measurement value of the acceleration sensor of thewearable Bluetooth device is greater than a preset third threshold whenthe user's voluntary status-changing behavior is detected; or determinethat a user's voluntary status-changing behavior is detected at acurrent time when it is detected that the measurement value of theangular velocity sensor of the wearable Bluetooth device is greater thana preset fourth threshold.

The modules in the apparatus of the disclosure may be integrated intoone body or deployed separately. The aforementioned modules may becombined into one module or further divided into multiple submodules.

Embodiment 4

The disclosure further provides a mobile terminal based on theapplication conception the same as that in the above method. As shown inFIG. 4, the mobile terminal includes the following modules.

A receiving module 21 is configured to receive an unlocking message froma wearable Bluetooth device, the unlocking message being sent when thewearable Bluetooth device determines a current status corresponding tothe mobile terminal as a locked status, and sets a processingidentification corresponding to the mobile terminal to an unlockingidentification by using a user's authorization behavior, wherein theprocessing identification is a locking identification or the unlockingidentification, and the current status is the locked status or anunlocked status; and a processing module 22, configured to execute anunlocking operation based on the unlocking message.

The mobile terminal further includes a sending module 23, configured toestablish a connection with the wearable Bluetooth device, and send alocked status notification message to the wearable Bluetooth deviceafter the connection is established, the wearable Bluetooth devicedetermining the current status corresponding to the mobile terminal asthe locked status based on the locked status notification message; andsend an unlocked status notification message to the wearable Bluetoothdevice after the processing module executes the unlocking operationbased on the unlocking message, the wearable Bluetooth devicedetermining the current status corresponding to the mobile terminal asthe unlocked status based on the unlocked status notification message.

The receiving module 21 is configured to receive the unlocking messagefrom the wearable Bluetooth device, and receive a checking changerequest message including first timing information and first starttimestamp information from the wearable Bluetooth device, wherein thefirst timing information and the first start timestamp information arefirst timing information and first start timestamp informationcorresponding to a measurement value of an acceleration sensor of thewearable Bluetooth device that are recorded by the wearable Bluetoothdevice after the processing identification corresponding to the mobileterminal is set to the unlocking identification; and the processingmodule 22 is configured to record second timing information and secondstart timestamp information corresponding to a measurement value of anacceleration sensor of the mobile terminal after the current statuscorresponding to the mobile terminal is determined as the locked status;judge whether to execute the unlocking operation based on the firsttiming information, the first start timestamp information, the secondtiming information, and the second start timestamp information; andexecute the unlocking operation based on the unlocking message when theresult of the determination is affirmative.

The first timing information is a first timing sequence (int-X1, int-X2,. . . , intXn) of a sum of the square of an acceleration intensity in anX-axis direction, the square of an acceleration intensity in a Y-axisdirection, and the square of an acceleration intensity in a Z-axisdirection of the measurement value of the acceleration sensor of thewearable Bluetooth device; and the second timing information is a secondtiming sequence (int-Y1, int-Y2, . . . , intYm) of a sum of the squareof an acceleration intensity in the X-axis direction, the square of anacceleration intensity in the Y-axis direction, and the square of anacceleration intensity in the Z-axis direction of the measurement valueof the acceleration sensor of the mobile terminal; and

the processing module 22 is further configured to align the first timingsequence and the second timing sequence by using the first starttimestamp information and the second start timestamp information in theprocess of determining whether to execute the unlocking operation, basedon the first timing information, the first start timestamp information,the second timing information, and the second start timestampinformation; calculate a correlation coefficient between the firsttiming sequence and the second timing sequence; and determine to executethe unlocking operation when the correlation coefficient meets a presetstrategy, otherwise, determine to cancel the unlocking operation.

The receiving module 21 is further configured to receive a currentstatus maintaining message from the wearable Bluetooth device, whereinthe current status maintaining message is sent by the wearable Bluetoothdevice when the processing identification corresponding to the mobileterminal is the locking identification and the current statuscorresponding to the mobile terminal is the locked status; and

the processing module 22 is further configured to maintain the lockedstatus based on the current status maintaining message.

The receiving module 21 is further configured to receive an unlockingmessage from the wearable Bluetooth device, wherein the unlockingmessage is sent by the wearable Bluetooth device when the processingidentification corresponding to the mobile terminal is the lockingidentification, the current status is the locked status, and a user'svoluntary status-changing behavior is detected; and

the processing module 22 is further configured to execute the unlockingoperation based on the unlocking message.

The receiving module 21 is further configured to receive a lockingmessage from the wearable Bluetooth device, wherein the locking messageis sent by the wearable Bluetooth device when the processingidentification corresponding to the mobile terminal is the unlockingidentification or the locking identification, the current status is theunlocked status, and a user's voluntary status-changing behavior isdetected; and the processing module 22 is further configured to executethe locking operation based on the locking message.

The modules in the apparatus of the disclosure may be integrated intoone body or deployed separately. The aforementioned modules may becombined into one module or further divided into multiple submodules.

Through the preceding description of the embodiments, those skilled inthe art can clearly understand that the disclosed embodiments may beimplemented by software plus a necessary general hardware platform; andcertainly may also be implemented by hardware. In most cases, however,the former is a preferred implementation mode. Based on suchunderstanding, the essence of the technical solutions of the disclosureor the part that makes contributions to the prior art may be embodied inthe form of a software product. The computer software product is storedin a storage medium and includes several instructions for instructing acomputer device (which may be a personal computer, a server, a networkdevice, or the like) to perform the methods described in the disclosedembodiments. Those skilled in the art can understand that theaccompanying drawings are merely schematic views of a preferredembodiment, and modules or processes in the accompanying drawings arenot necessarily required in implementing the disclosed embodiments.Those skilled in the art can understand that modules in an apparatus inan embodiment may be distributed in the apparatus of the embodimentaccording to the description of the embodiment, or may becorrespondingly changed to be disposed in one or more apparatusesdifferent from this embodiment. The modules in the aforementionedembodiment may be combined into one module or further divided intomultiple submodules. The aforementioned sequence numbers of thedisclosed embodiments are merely for the convenience of description, anddo not imply the preference among the embodiments. Disclosed above aremerely several specific disclosed embodiments. However, the disclosureshould not be limited to these embodiments, and any of variationsthereof that can be contemplated by those skilled in the art should fallwithin the scope of the disclosure.

What is claimed is:
 1. A method comprising: establishing, by a mobileterminal, a connection with a wearable device; sending, by the mobileterminal, a locked status notification message to the wearable device,the locked status notification message causing the wearable device toset a current status as a locked status; receiving, at a mobileterminal, an unlocking message from the wearable device, the unlockingmessage including first timing information and first start timestampinformation recorded by a motion sensor of the wearable device; andexecuting, by the mobile terminal, an unlocking operation based on theunlocking message.
 2. The method of claim 1, further comprising sending,by the mobile terminal, an unlocked status notification to the wearabledevice, the unlocked status notification message causing the wearabledevice to set the current status as an unlocked status.
 3. The method ofclaim 1, further comprising receiving, by the mobile terminal, achecking change request message from the wearable device, the checkingchange request message including first timing information and firststart timestamp information from the wearable device.
 4. The method ofclaim 3, further comprising recording, by the mobile terminal, secondtiming information and second start timestamp information correspondingto a measurement value of an acceleration sensor of the mobile terminalafter the current status corresponding to the mobile terminal isdetermined as the locked status.
 5. The method of claim 4, the executingthe unlocking operation comprising determining, by the mobile terminal,to execute the unlocking operation based on the first timinginformation, the first start timestamp information, the second timinginformation, and the second start timestamp information.
 6. The methodof claim 5, further comprising aligning, by the mobile terminal, thefirst timing sequence and the second timing sequence using the firststart timestamp information and the second start timestamp information;calculating, by the mobile terminal, a correlation coefficient betweenthe first timing sequence and the second timing sequence; executing, bythe mobile terminal, the unlocking operation when the correlationcoefficient meets a preset strategy; and canceling, by the mobileterminal, the unlocking operation when the correlation coefficient doesnot meet the preset strategy.
 7. The method of claim 3, the first timinginformation comprising a first timing sequence of a sum of a square ofan acceleration intensity in an X-axis direction, a square of anacceleration intensity in a Y-axis direction, and a square of anacceleration intensity in a Z-axis direction of the measurement value ofthe acceleration sensor of the wearable device; and the second timinginformation comprising a second timing sequence of a sum of a square ofan acceleration intensity in the X-axis direction, a square of anacceleration intensity in the Y-axis direction, and a square of anacceleration intensity in the Z-axis direction of the measurement valueof the acceleration sensor of the mobile terminal.
 8. The method ofclaim 1, further comprising receiving, by the mobile terminal, a currentstatus maintaining message from the wearable device, the current statusmaintaining message sent by the wearable device when a processingidentification corresponding to the mobile terminal is the lockingidentification and the current status corresponding to the mobileterminal is the locked status; and maintaining, by the mobile terminal,the locked status based on the current status maintaining message. 9.The method of claim 1, further comprising receiving, at the mobileterminal, a locking message from the wearable device, the lockingmessage sent by the wearable device when a processing identificationcorresponding to the mobile terminal is an unlocking identification or alocking identification and the current status is the unlocked status,and the wearable device detects a user's voluntary status-changingbehavior.
 10. An apparatus comprising: a processor; a storage medium fortangibly storing thereon program logic for execution by the processor,the stored program logic comprising: logic, executed by the processor,for establishing a connection with a wearable device; logic, executed bythe processor, for sending a locked status notification message to thewearable device, the locked status notification message causing thewearable device to set a current status as a locked status; logic,executed by the processor, for receiving an unlocking message from thewearable device, the unlocking message including first timinginformation and first start timestamp information recorded by a motionsensor of the wearable device; and logic, executed by the processor, forexecuting an unlocking operation based on the unlocking message.
 11. Theapparatus of claim 10, the program logic further comprising logic,executed by the processor, for sending an unlocked status notificationto the wearable device, the unlocked status notification message causingthe wearable device to set the current status as an unlocked status. 12.The apparatus of claim 10, the program logic further comprising logic,executed by the processor, for receiving a checking change requestmessage from the wearable device, the checking change request messageincluding first timing information and first start timestamp informationfrom the wearable device.
 13. The apparatus of claim 12, the programlogic further comprising logic, executed by the processor, for recordingsecond timing information and second start timestamp informationcorresponding to a measurement value of an acceleration sensor of themobile terminal after the current status corresponding to the mobileterminal is determined as the locked status.
 14. The apparatus of claim13, the logic for executing the unlocking operation comprising logic,executed by the processor, for determining to execute the unlockingoperation based on the first timing information, the first starttimestamp information, the second timing information, and the secondstart timestamp information.
 15. The apparatus of claim 14, the storedprogram logic further comprising logic, executed by the processor, foraligning the first timing sequence and the second timing sequence usingthe first start timestamp information and the second start timestampinformation; logic, executed by the processor, for calculating acorrelation coefficient between the first timing sequence and the secondtiming sequence; logic, executed by the processor, for executing theunlocking operation when the correlation coefficient meets a presetstrategy; and logic, executed by the processor, for canceling theunlocking operation when the correlation coefficient does not meet thepreset strategy.
 16. The apparatus of claim 12, the first timinginformation comprising a first timing sequence of a sum of a square ofan acceleration intensity in an X-axis direction, a square of anacceleration intensity in a Y-axis direction, and a square of anacceleration intensity in a Z-axis direction of the measurement value ofthe acceleration sensor of the wearable device; and the second timinginformation comprising a second timing sequence of a sum of a square ofan acceleration intensity in the X-axis direction, a square of anacceleration intensity in the Y-axis direction, and a square of anacceleration intensity in the Z-axis direction of the measurement valueof the acceleration sensor of the mobile terminal.
 17. The apparatus ofclaim 10, the stored program logic further comprising logic, executed bythe processor, for receiving a current status maintaining message fromthe wearable device, the current status maintaining message sent by thewearable device when a processing identification corresponding to themobile terminal is the locking identification and the current statuscorresponding to the mobile terminal is the locked status; and logic,executed by the processor, for maintaining the locked status based onthe current status maintaining message.
 18. The apparatus of claim 10,the stored program logic further comprising logic, executed by theprocessor, for receiving a locking message from the wearable device, thelocking message sent by the wearable device when a processingidentification corresponding to the mobile terminal is an unlockingidentification or a locking identification and the current status is theunlocked status, and the wearable device detects a user's voluntarystatus-changing behavior.
 19. A system comprising: a mobile terminalconfigured to: establish a connection with a wearable device; send alocked status notification message to the wearable device, receive anunlocking message from the wearable device, the unlocking messageincluding first timing information and first start timestamp informationrecorded by the wearable device, and execute an unlocking operationbased on the unlocking message; and the wearable device configured to:set a current status as a locked status in response to receiving thelocked status notification message, detect a user authorizationbehavior, set a processing identification based on the userauthorization behavior, the processing identification comprising one ofa locking identification or an unlocking identification, and transmitthe unlocking message to the mobile terminal if the processingidentification is an unlocking identification and the current status isa locked status.
 20. The system of claim 19, the wearable deviceconfigured to detect a user authorization behavior by: calculatingsquares of acceleration values recorded for each axis recorded by amotion sensor; calculating a sum of the squares of the accelerationvalues; and setting the processing identification as an unlockingidentification if the sum exceeds a preset threshold.
 21. A methodcomprising: establishing a connection between a device and a mobileterminal; determining a current status of the mobile terminal, thecurrent status comprising one of a locked status or unlocked status;detecting a user authorization behavior from the device, the detecting auser authorization behavior comprising: calculating squares ofacceleration values recorded for each axis recorded by a motion sensor,calculating a sum of the squares of the acceleration values, and settingthe user authorization behavior as an authorized unlocking behavior ifthe sum exceeds a preset threshold; setting a processing identificationbased on the user authorization behavior, the processing identificationcomprising one of a locking identification or an unlockingidentification; and transmitting an unlocking message to the mobileterminal if the processing identification is an unlocking identificationand the current status is a locked status, the unlocking message causingthe mobile device to execute an unlocking operation.
 22. The method ofclaim 21, further comprising: starting an aging timer after setting theprocessing identification as an unlocking identification; and settingthe processing identification as a locking identification when the agingtimer expires.
 23. The method of claim 21, wherein the motion sensorcomprises a triaxial acceleration sensor.
 24. The method of claim 21,wherein transmitting an unlocking message to the mobile terminalcomprises: recording first timing information and first start timestampinformation corresponding to a measurement value of a motion sensor;sending the unlocking message to the mobile terminal; and sending to themobile terminal a checking-change request message including the firsttiming information and the first start timestamp information, causingthe mobile terminal to determine whether to execute the unlockingoperation based on the first timing information and the first starttimestamp information and execute the unlocking operation when a resultof the determination is positive.
 25. The method of claim 24, whereinsending to the mobile terminal a checking-change request message furthercomprises: recording, at the mobile terminal, second timing informationand second start timestamp information corresponding to the measurementvalue of the motion sensor; aligning the first timing information withthe second timing information using the first start timestampinformation and second start timestamp information; calculating acorrelation coefficient between the first timing information with thesecond timing information; and executing the unlocking operation whenthe correlation coefficient meets a preset strategy.
 26. The method ofclaim 21, further comprising: detecting a user's voluntarystatus-changing behavior; sending an unlocking message to the mobileterminal if the processing identification is a locking identificationand the current status is a locked status; and sending a lockingmessages to the mobile terminal if the processing identification is anunlocking identification and the current status is an unlocked status.27. The method of claim 26, wherein detecting a user's voluntarystatus-changing behavior comprises determining that a user's voluntarystatus-changing behavior is detected at a current time when ameasurement value of a motion sensor is greater than a preset threshold.28. The method of claim 21, further comprising sending a current statusmaintaining message to the mobile terminal causing the mobile terminalto maintain the locked status when the processing identification is thelocking identification and the current status is the locked status. 29.A device comprising: a processor; and a non-transitory memory storingcomputer-executable instructions therein that, when executed by theprocessor, cause the device to perform the operations of: establishing aconnection between the device and a mobile terminal; determining acurrent status of the mobile terminal, the current status comprising oneof a locked status or unlocked status; detecting a user authorizationbehavior from the device, the detecting a user authorization behaviorcomprising: calculating squares of acceleration values recorded for eachaxis recorded by a motion sensor, calculating a sum of the squares ofthe acceleration values, and setting the user authorization behavior asan authorized unlocking behavior if the sum exceeds a preset threshold;setting a processing identification based on the user authorizationbehavior, the processing identification comprising one of a lockingidentification or an unlocking identification; and transmitting anunlocking message to the mobile terminal if the processingidentification is an unlocking identification and the current status isa locked status, the unlocking message causing the mobile device toexecute an unlocking operation.
 30. The device of claim 29, whereindetecting a user authorization behavior comprises: receiving andprocessing measurement values from a motion sensor; and setting theprocessing identification as an unlocking identification if themeasurement values exceed a preset threshold.
 31. The device of claim29, wherein the motion sensor comprises a triaxial acceleration sensor.32. The device of claim 29, wherein transmitting an unlocking message tothe mobile terminal comprises: recording first timing information andfirst start timestamp information corresponding to a measurement valueof a motion sensor; sending the unlocking message to the mobileterminal; and sending to the mobile terminal a checking-change requestmessage including the first timing information and the first starttimestamp information, causing the mobile terminal to determine whetherto execute the unlocking operation based on the first timing informationand the first start timestamp information and execute the unlockingoperation when a result of the determination is positive.
 33. The deviceof claim 32, wherein sending to the mobile terminal a checking-changerequest message further comprises: recording, at the mobile terminal,second timing information and second start timestamp informationcorresponding to the measurement value of the motion sensor; aligningthe first timing information with the second timing information usingthe first start timestamp information and second start timestampinformation; calculating a correlation coefficient between the firsttiming information with the second timing information; and executing theunlocking operation when the correlation coefficient meets a presetstrategy.
 34. The device of claim 29, wherein the instructions furthercause the device to perform the operations of: detecting a user'svoluntary status-changing behavior; sending an unlocking message to themobile terminal if the processing identification is a lockingidentification and the current status is a locked status; and sending alocking message to the mobile terminal if the processing identificationis an unlocking identification and the current status is an unlockedstatus.
 35. The device of claim 34, wherein detecting a user's voluntarystatus-changing behavior comprises determining that a user's voluntarystatus-changing behavior is detected at a current time when ameasurement value of a motion sensor is greater than a preset threshold.36. The device of claim 29, wherein the instructions further cause thedevice to perform the operations of sending a current status maintainingmessage to the mobile terminal causing the mobile terminal to maintainthe locked status when the processing identification is the lockingidentification and the current status is the locked status.
 37. A systemcomprising: a mobile terminal; and a wireless device configured to:establish a connection between the wireless device and the mobileterminal; determine a current status of the mobile terminal, the currentstatus comprising one of a locked status or unlocked status; detect auser authorization behavior from the wireless device, the detecting auser authorization behavior comprising: calculating squares ofacceleration values recorded for each axis recorded by a motion sensor,calculating a sum of the squares of the acceleration values, and settingthe user authorization behavior as an authorized unlocking behavior ifthe sum exceeds a preset threshold; set a processing identificationbased on the user authorization behavior, the processing identificationcomprising one of a locking identification or an unlockingidentification; and transmit an unlocking message to the mobile terminalif the processing identification is an unlocking identification and thecurrent status is a locked status, the unlocking message causing themobile device to execute an unlocking operation.
 38. The system of claim37, wherein detecting a user authorization behavior comprises: receivingand processing measurement values from a motion sensor; and setting theprocessing identification as an unlocking identification if themeasurement values exceed a preset threshold.